Foxit PDF SDK
FoxitPDFSDKPython3.AsyncReaderCallback类 参考
类 FoxitPDFSDKPython3.AsyncReaderCallback 继承关系图:
FoxitPDFSDKPython3.FileReaderCallback

Public 成员函数

def AddDownloadHint (offset, size)
 用于添加偏移量和大小以指定数据段的回调函数, 该数据段随后应由应用程序下载。
更多...
 
def IsDataAvail (offset, size)
 用于检查指定数据段是否可用的回调函数。
更多...
 
- Public 成员函数 继承自 FoxitPDFSDKPython3.FileReaderCallback
def GetSize ()
 获取文件的总大小。
更多...
 
def ReadBlock (buffer, offset, size)
 从文件中读取数据块。
更多...
 
def Release ()
 释放所有资源时调用
更多...
 

详细描述

此类表示用于异步文件读取的回调对象。 此类派生自类 FileReaderCallback 。此类及其基类中的所有纯虚函数 都用作回调函数,应由用户实现,以便以自定义方式 异步读取文件数据(特别用于加载文档)。

参见
FileReaderCallback

成员函数说明

◆ AddDownloadHint()

def FoxitPDFSDKPython3.AsyncReaderCallback.AddDownloadHint (   offset,
  size 
)

用于添加偏移量和大小以指定数据段的回调函数, 该数据段随后应由应用程序下载。

Foxit PDF SDK 会调用此回调函数向应用程序的下载管理器 报告下载提示。
段的位置(作为偏移量)和大小可能不准确,因为该段的部分内容可能 已经可用。下载管理器必须管理这一点以最大化下载效率。

参数
[in]offset要提示的数据段偏移量。
[in]size数据段的大小。
返回
true 表示成功,而 false 表示失败。

◆ IsDataAvail()

def FoxitPDFSDKPython3.AsyncReaderCallback.IsDataAvail (   offset,
  size 
)

用于检查指定数据段是否可用的回调函数。

数据段只有在该段中的所有字节都可用时才被认为是可用的。

参数
[in]offset文件中的偏移量。
[in]size要检查是否可用的数据段大小。
返回
true 表示指定的数据段可用, 而 false 表示指定的数据段尚不可用。